$(document).ready(function(){
    // setInterval(function () {
    //     $("#ordersx").load(location.href + " #ordersx>*","");//注意后面DIV的ID前面的空格，很重要！没有空格的话，会出错（也可以使用类名）
    //     console.log("sx");
    // }, 5000);                         //5秒自动刷新

    // 获取地址
    var sname = document.getElementById("userid").innerText;
    var data = {
        name: sname
    }
    $.ajax({
        url: "http://8.130.103.251:8080/sellerad/getdata",    //请求的url地址
        dataType: "json",   //返回格式为json
        ContentType: 'application/json;charset=utf-8', //传输格式
        async: true, //请求是否异步，默认为异步，这也是ajax重要特性
        data: data,
        type: "GET",   //请求方式
      
       success: function(req) {
        var re = req.data;
            // console.log(req);
            for(var i = 0; i < re.length; i++)
            {
                var address = re[i].address;
                var op = '<option>'+ address + '</option>'
                $('#sela').append(op);
                $("#sela1").append(op);
            }
       }
    });

    allorder();
    confirmorder();
    endedorder();
    process();
    receive();
    delivered();
    paid();
    received();
    toconfirm();
    using();

    // display:none;了
    $(".sel-addr").hide();
    $(".return-reason").hide();
    $(".send-goods").hide();
    $(".modal").hide();


    // 初始状态
    $(".to-be-delivered").hide();
    $(".to-be-paid").hide();
    $(".to-return").hide();
    $(".to-be-received").hide();
    $(".using").hide();
    $(".toconfirm").hide();
    $(".ended").hide();
    $(".all").show();
    // $(".all").hide();

    $(".all-order").addClass("oactive");

    // $(".po").hide();
    $(".po").show();
    $(".ro").hide();
    $(".co").hide();
    $(".process").addClass("oactive");

    $(".all-order").click(function () {
        allorder();

        $(".all-order").addClass("oactive");
        $(".no-pay").removeClass("oactive");
        $(".no-deliver").removeClass("oactive");
        $(".no-receive").removeClass("oactive");
        $(".use").removeClass("oactive");
        $(".return").removeClass("oactive");
        $(".end").removeClass("oactive");
        $(".to-confirm").removeClass("oactive");

        $(".to-be-delivered").hide();
        $(".to-be-paid").hide();
        $(".to-be-received").hide();
        $(".using").hide();
        $(".to-return").hide();
        $(".ended").hide();
        $(".toconfirm").hide();

        $(".all").show();
    
    });

    $(".no-pay").click(function () {
        paid();

        $(".all-order").removeClass("oactive");
        $(".no-pay").addClass("oactive");
        $(".no-deliver").removeClass("oactive");
        $(".no-receive").removeClass("oactive");
        $(".use").removeClass("oactive");
        $(".return").removeClass("oactive");
        $(".end").removeClass("oactive");
        $(".to-confirm").removeClass("oactive");

        $(".to-be-delivered").hide();
        $(".all").hide();
        $(".to-be-received").hide();
        $(".using").hide();
        $(".to-return").hide();
        $(".ended").hide();
        $(".toconfirm").hide();

        $(".to-be-paid").show();

    
    });

    $(".no-deliver").click(function () {
        delivered();

        $(".all-order").removeClass("oactive");
        $(".no-pay").removeClass("oactive");
        $(".no-deliver").addClass("oactive");
        $(".no-receive").removeClass("oactive");
        $(".use").removeClass("oactive");
        $(".return").removeClass("oactive");
        $(".end").removeClass("oactive");
        $(".to-confirm").removeClass("oactive");

       
        $(".all").hide();
        $(".to-be-paid").hide();
        $(".to-be-received").hide();
        $(".using").hide();
        $(".to-return").hide();
        $(".ended").hide();
        $(".toconfirm").hide();

        $(".to-be-delivered").show();
    
    });

    $(".no-receive").click(function () {
        receive();

        $(".all-order").removeClass("oactive");
        $(".no-pay").removeClass("oactive");
        $(".no-deliver").removeClass("oactive");
        $(".no-receive").addClass("oactive");
        $(".use").removeClass("oactive");
        $(".return").removeClass("oactive");
        $(".end").removeClass("oactive");
        $(".to-confirm").removeClass("oactive");

        $(".to-be-delivered").hide();
        $(".to-be-paid").hide();
        $(".all").hide();
        $(".using").hide();
        $(".to-return").hide();
        $(".ended").hide();
        $(".toconfirm").hide();

        $(".to-be-received").show();
    
    });

    $(".to-confirm").click(function () {
        toconfirm();

        $(".all-order").removeClass("oactive");
        $(".no-pay").removeClass("oactive");
        $(".no-deliver").removeClass("oactive");
        $(".no-receive").removeClass("oactive");
        $(".to-confirm").addClass("oactive");
        $(".return").removeClass("oactive");
        $(".end").removeClass("oactive");
        $(".use").removeClass("oactive");
        

        $(".to-be-delivered").hide();
        $(".to-be-paid").hide();
        $(".to-be-received").hide();
        $(".all").hide();
        $(".to-return").hide();
        $(".ended").hide();
        $(".using").hide();

        $(".toconfirm").show();
    
    });

    $(".use").click(function () {
        using();

        $(".all-order").removeClass("oactive");
        $(".no-pay").removeClass("oactive");
        $(".no-deliver").removeClass("oactive");
        $(".no-receive").removeClass("oactive");
        $(".use").addClass("oactive");
        $(".return").removeClass("oactive");
        $(".end").removeClass("oactive");
        $(".to-confirm").removeClass("oactive");

        $(".to-be-delivered").hide();
        $(".to-be-paid").hide();
        $(".to-be-received").hide();
        $(".all").hide();
        $(".to-return").hide();
        $(".ended").hide();
        $(".toconfirm").hide();

        $(".using").show();
    
    });

    $(".return").click(function () {
        process();

        $(".all-order").removeClass("oactive");
        $(".no-pay").removeClass("oactive");
        $(".no-deliver").removeClass("oactive");
        $(".no-receive").removeClass("oactive");
        $(".use").removeClass("oactive");
        $(".return").addClass("oactive");
        $(".end").removeClass("oactive");
        $(".to-confirm").removeClass("oactive");

        $(".to-be-delivered").hide();
        $(".to-be-paid").hide();
        $(".to-be-received").hide();
        $(".using").hide();
        $(".all").hide();
        $(".ended").hide();
        $(".toconfirm").hide();

        $(".to-return").show();
    
    });

    $(".end").click(function () {
        endedorder();

        $(".all-order").removeClass("oactive");
        $(".no-pay").removeClass("oactive");
        $(".no-deliver").removeClass("oactive");
        $(".no-receive").removeClass("oactive");
        $(".use").removeClass("oactive");
        $(".return").removeClass("oactive");
        $(".end").addClass("oactive");
        $(".to-confirm").removeClass("oactive");

        $(".to-be-delivered").hide();
        $(".to-be-paid").hide();
        $(".to-be-received").hide();
        $(".using").hide();
        $(".to-return").hide();
        $(".all").hide();
        $(".toconfirm").hide();

        $(".ended").show();
    
    });

    $(".process").click(function () {
        process();

        $(".process").addClass("oactive");
        $(".receive").removeClass("oactive");
        $(".confirm").removeClass("oactive");

        $(".ro").hide();
        $(".co").hide();

        $(".po").show();
    });

    $(".receive").click(function () {
        receive();

        $(".process").removeClass("oactive");
        $(".receive").addClass("oactive");
        $(".confirm").removeClass("oactive");

        $(".po").hide();
        $(".co").hide();

        $(".ro").show();
    });

    $(".confirm").click(function () {
        confirmorder();

        $(".process").removeClass("oactive");
        $(".receive").removeClass("oactive");
        $(".confirm").addClass("oactive");

        $(".ro").hide();
        $(".po").hide();

        $(".co").show();
    });


    // 点击X之后关闭该模态框
    $(".btn-close").click(function () {
        // var modal = this.parentNode.parentNode;
        // console.log(modal.id);
        // // alert("success");
        // var cid = document.getElementById(modal.id);
        // cid.setAttribute("hidden", "hidden");
        $(".sel-addr").hide();
        $(".return-reason").hide();
        $(".send-goods").hide();
        $(".modal").hide();
    });

    // 同意退货
    var aoid = "";
    $('table').on('click','.aagree',function() {
        $(".sel-addr").css("display", "table");
        $(".sel-addr").show();
        $(".modal").show();
        var d = this.parentNode;        //先从删除按钮取到的父节点   向上取到td
        var td = d.parentNode;          //再取td的父节点     向上取到tr，也就是定位到这一行
        var tr = td.parentNode;
        aoid = tr.children[0].innerText;
        console.log(aoid);
        
    });

    // 拒绝退货
    $('table').on('click','.areject',function() {
        var d = this.parentNode;        //先从删除按钮取到的父节点   向上取到td
        var td = d.parentNode;          //再取td的父节点     向上取到tr，也就是定位到这一行
        var tr = td.parentNode;
        var roid = tr.children[0].innerText;
        console.log(roid);

        $.ajax({
            url: "http://8.130.103.251:8080/returnForm/chulituihuo",    //请求的url地址
            // dataType: "json",   //返回格式为json
            // 返回值为空，用json会报错
            ContentType: 'application/json;charset=utf-8', //传输格式
            async: true, //请求是否异步，默认为异步，这也是ajax重要特性
            data: {
                orderId: roid,
                status: '已退回'
            },
           type: "GET",   //请求方式
          
           success: function(good) {
               process();
            console.log(good);
           }
        });
    });

    // 发货======点击发货
    var soid = "";
    $('table').on('click','.asend',function() {
        $(".send-goods").css("display", "table");
        $(".send-goods").show();
        $(".modal").show();
        var d = this.parentNode;        //先从删除按钮取到的父节点   向上取到td
        var td = d.parentNode;          //再取td的父节点     向上取到tr，也就是定位到这一行
        var tr = td.parentNode;
        soid = tr.children[0].innerText;
        $.ajax({
            url: "http://8.130.103.251:8080/addressMes/getMes",    //请求的url地址
            dataType: "json",   //返回格式为json
            ContentType: 'application/json;charset=utf-8', //传输格式
            async: true, //请求是否异步，默认为异步，这也是ajax重要特性
            data: {
                orderId: soid,
            },
           type: "GET",   //请求方式
          
           success: function(req) {
            console.log(req);
            // // 把买家地址给我
            $(".recaddr").text(req.address);
            $(".rectel").text(req.phoneNumber);
            $(".recname").text(req.userName);
            
           }
        });
    });

    // 查看退货原因===========待处理那里的
    $('table').on('click','.areason',function() {
        $(".return-reason").css("display", "table");
        $(".return-reason").show();
        $(".modal").show();

        var d = this.parentNode;        //先从删除按钮取到的父节点   向上取到td
        var td = d.parentNode;          //再取td的父节点     向上取到tr，也就是定位到这一行
        var tr = td.parentNode;
        var reaoid = tr.children[0].innerText;

        $.ajax({
            url: "http://8.130.103.251:8080/returnForm/getReturnFormMes",
            dataType: "json",   //返回格式为json
            ContentType: 'application/json;charset=utf-8', //传输格式
            async: true, //请求是否异步，默认为异步，这也是ajax重要特性
            data: {
                orderId: reaoid,
                // status: '待处理'
            },
           type: "GET",   //请求方式
          
           success: function(rea) {
            console.log(rea);
            // 把原因给我
            // $(".reason-info").innerText = rea.remark;
            $(".reason-info").text(rea.remark);
           }
        });
    });

    // 确定商家的发货地址======同意退货
    $("#sela-confirm").click(function () {
        var addr = $("#sela").find("option:selected").text(); 
        console.log(aoid);
        console.log(addr);

        $.ajax({
            url: "http://8.130.103.251:8080/returnForm/agreeReturn",    //请求的url地址
            type: "GET",   //请求方式
            // dataType: "json",   //返回格式为json
            ContentType: 'application/json;charset=utf-8', //传输格式
            async: true, //请求是否异步，默认为异步，这也是ajax重要特性
            data: {
                orderId: aoid,
                address: addr
            },
           
          
           success: function(good) {
               process();
            console.log(good);
           }
        });
        $(".sel-addr").hide();
        $(".modal").hide();

    });

    // 确定买家的地址等信息然后=======发货
    $("#confirm-send").click(function () {
        // soid
        // 发货的接口

       var sname = $("#sname").val();
       var stel = $("#stel").val();
       var addr = $("#sela1").find("option:selected").text(); 

        $(".send-goods").hide();
        $(".modal").hide();
        $.ajax({
            url: "http://8.130.103.251:8080/order/fahuo",    //请求的url地址
            type: "GET",   //请求方式
            // dataType: "json",   //返回格式为json
            ContentType: 'application/json;charset=utf-8', //传输格式
            async: true, //请求是否异步，默认为异步，这也是ajax重要特性
            data: {
                orderId: soid,
                address: addr,
                phoneNumber: stel,
                userName: sname
            },
           
          
           success: function(req) {
            console.log(req);
            delivered();

           },
           error: function(req){
            console.log(req);
            console.log("error");
           }
        });
    });

    // 确认收货====售后里的
    $('table').on('click','.areceive',function() {
        var d = this.parentNode;        //先从删除按钮取到的父节点   向上取到td
        var td = d.parentNode;          //再取td的父节点     向上取到tr，也就是定位到这一行
        var tr = td.parentNode;
        var recoid = tr.children[0].innerText;
        $.ajax({
            url: "http://8.130.103.251:8080/order/shouhuo",    //请求的url地址
            // dataType: "json",   //返回格式为json
            ContentType: 'application/json;charset=utf-8', //传输格式
            async: true, //请求是否异步，默认为异步，这也是ajax重要特性
            data: {
                orderId: recoid,
            },
           type: "GET",   //请求方式
          
           success: function(rea) {
            console.log(rea);
            confirmorder();
           }
        });

    });

    // 确认收货
    $('table').on('click','.toreceive',function() {
        var d = this.parentNode;        //先从删除按钮取到的父节点   向上取到td
        var td = d.parentNode;          //再取td的父节点     向上取到tr，也就是定位到这一行
        var tr = td.parentNode;
        var recoid = tr.children[0].innerText;
        $.ajax({
            url: "http://8.130.103.251:8080/order/sellerShouhuo",    //请求的url地址
            type: "GET",   //请求方式
            // dataType: "json",   //返回格式为json
            ContentType: 'application/json;charset=utf-8', //传输格式
            async: true, //请求是否异步，默认为异步，这也是ajax重要特性
            data: {
                orderId: recoid,
            },
           
          
           success: function(rea) {
            console.log(rea);
            toconfirm();
           },
           error: function(req){
            console.log(req);
            console.log("error");
           }

        });

    });

});